/*
	DriveHVPFE.h
	(c)2008 PaleStar Development, Richard Lyle
*/

#ifndef DRIVE_HVPFE_H
#define DRIVE_HVPFE_H

#include "Game/GadgetDrive.h"



//----------------------------------------------------------------------------

class DriveHVPFE : public GadgetDrive
{
public:
	DECLARE_WIDGET_CLASS();

	// NounGadget interface
	int	maxDamage() const
	{
		return 131250;
	}
	Type type() const
	{
		return DRIVE;
	}
	int	addValue() const
	{
		return 100000;
	}
	float addMaxVelocity() const
	{
		return 3.6f;
	}//Added 5 -JBUD- and reek reduce by 6
	int buildTechnology() const
	{
		return 105;
	}
	int	buildCost() const
	{
		return 13000;
	}
	dword buildFlags() const
	{
		return NounPlanet::FLAG_METALS;
	}
	int	buildTime() const
	{
		return 2700;
	}
	// GadgetDrive interface
	float thrust() const
	{
		return 28.5f;
	}
	int maxEnergy() const
	{
		return 254500;
	}//Added 40000 -JBUD-
	int energy() const
	{
		return 163.75;
	}//Added 40 -JBUD-
	int energyFalloff() const
	{
		return 123.75;
	}
};

//----------------------------------------------------------------------------



#endif

//----------------------------------------------------------------------------
// EOF
